pub fn odd_fibnacci_sum(threshold: u32) -> u32 {
    let mut f=1;
    let mut l=1;
    let mut z;
    let mut sum=1;
    //小于1直接返回0
    if threshold<1{
        return 0;
    }
    //确认是否到达上限数，否则继续循环
    while l<threshold{

        z=f;
        f=l;
        //判断是否为奇数
        if l%2==1{
            sum+=l;
        }
        l=z+l;
    }
    sum
}
